package models

import (
	"time"

	"github.com/jinzhu/gorm"
)

// PostFavorite 文章收藏模型
type PostFavorite struct {
	gorm.Model
	UserID    uint      `gorm:"not null" json:"user_id"` // 外键，指向用户表
	PostID    uint      `gorm:"not null" json:"post_id"` // 外键，指向文章表
	CreatedAt time.Time `json:"created_at"`
	UpdatedAt time.Time `json:"updated_at"`
}

// TableName 定义数据库表名
func (PostFavorite) TableName() string {
	return "post_favorites"
}
